<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');

class Group extends CI_Controller
{
	function __construct()
        {
		parent::__construct();
		$this->load->model('Groups');
		$this->load->model('Users');
	}
	
	public function index()
	{
		if($this->session->userdata('logged_in'))
                {
			//obtener los datos para armar el menu
			$data['menu'] = $this->Users->load_menu($this->session->userdata('gpoId'));
			//------------------------------------
			$this->load->view('layout/header');
			$this->load->view('layout/menu',$data);
			
			$data['groups'] = $this->Groups->get_list();
			$data['menues'] = $this->Groups->get_menu();
			$this->load->view('catalog/groups',$data);
			
			$this->load->view('layout/footer');
                }
                else
                {
                    redirect("/");
                }
	}
	
	public function set()
        {
            $resultado = $this->Groups->set_group($this->input->post());
            if($resultado == false)
		{
			echo json_encode(0);
		}
		else
		{
			echo json_encode($resultado);
		}
        }
	
	public function get()
	{
	    $resultado = $this->Groups->get_data($this->input->post());
            if($resultado == false)
		{
			echo json_encode(0);
		}
		else
		{
			echo json_encode($resultado);
		}
	}
	
	public function update()
	{
	    $resultado = $this->Groups->update_group($this->input->post());
            if($resultado == false)
		{
			echo json_encode(0);
		}
		else
		{
			echo json_encode($resultado);
		}
	}
	
	public function delete()
	{
	    $resultado = $this->Groups->delete_group($this->input->post());
            if($resultado == false)
		{
			echo json_encode(0);
		}
		else
		{
			echo json_encode($resultado);
		}	
	}
}